home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 2 / ETO Development Tools 2.iso / Tools - Objects / MacApp / MacApp CD Release / MacApp 2.0.1 (Many Libraries) / Tools / MABuildTool.r < prev    next >
Encoding:
Text File  |  1990-10-25  |  4.5 KB  |  101 lines  |  [TEXT/MPS ]

  1. /* Copyright © 1986-1990 Apple Computer, Inc.  All rights reserved. */
  2.  
  3. #ifndef __SYSTYPES.R__
  4. #include "SysTypes.r"
  5. #endif
  6.  
  7. #ifndef __TYPES.R__
  8. #include "Types.r"
  9. #endif
  10.  
  11. include $$Shell("ObjApp")"MABuildTool" 'CODE';
  12.  
  13.  
  14. RESOURCE 'vers' (1, "Version", purgeable) {
  15.     0x01,
  16.     0x02,
  17.     final,
  18.     0x00,
  19.     verUs,
  20.     "1.0.2",
  21.     "1.0.2, ©Apple Computer, Inc. 1990, All Rights Reserved."
  22. };
  23.  
  24.  
  25. RESOURCE 'vers' (2, "Version", purgeable) {
  26.     0x02,
  27.     0x01,
  28.     final,
  29.     0x00,
  30.     verUs,
  31.     $$Shell("MAShortVersion"),
  32.     $$Shell("MALongVersion")
  33. };
  34.  
  35. /* help text */
  36.  
  37. resource 'STR#' (129,
  38. #if qNames
  39.     "help text",
  40. #endif
  41.     purgeable) {
  42.     {
  43.         "MABuild          # MacApp Build System";
  44.         "MABuild [option…] [file…]  ≥ progress";
  45.         "    -Asm option…            # Pass through options to Assembler";
  46.         "    -C option…              # Pass through options to C compiler";
  47.         "    -CPlus option…          # Pass through options to C++ compiler";
  48.         "    -d name=(TRUE|FALSE)    # Set compile time variable name in all compilers";
  49.         "    -Help                   # Prints this list of options to StdOut";
  50.         "    -Lib option…            # Pass through options to Librarian";
  51.         "    -Link option…           # Pass through options to Linker";
  52.         "    -Make option…           # Pass through options to Make";
  53.         "    -Pascal option…         # Pass through options to Pascal compiler";
  54.         "    -Rez option…            # Pass through options to Resource compiler";
  55.         "    -PostRez option…        # Pass through options to PostRez tool";
  56.         "    -RenameFlag oldname newname # Rename separate object folders";
  57.         "    -E                      # Pass through -E to Make";
  58.         "    -R                      # Pass through -R to Make and write results of Make to StdOut";
  59.         "    -S                      # Pass through -S to Make and write results of Make to StdOut";
  60.         "    -[No]Align              # Longword align all code and data for speed";
  61.         "    -[No]AutoBuild          # Auto-build the MacApp libraries (and any others)";
  62.         "    -[No]BottleNeck         # Bottleneck method calls through the dispatcher";
  63.         "    -[No]CPlusLoad          # Make the C++ compiler use load/dump files";
  64.         "    -[No]CPlusSupport       # Build with C or C++ libraries when MABuild can't autodetect it";
  65.         "    -[No]Debug              # Turn on debugging and install debugging gear";
  66.         "    -[No]DebugTheDebugger   # Turn on debugging for the debugging gear";
  67.         "    -[No]Execute            # Execute the results of Make";
  68.         "    -[No]ExpandEnvVars      # Expand environment vars in AppName.makeit";
  69.         "    -[No]Fail               # Stop executing after first failure";
  70.         "    -[No]Inspector          # Don't Include inspector in debugging gear";
  71.         "    -[No]LinkMap            # Generate a link map in AppName.map";
  72.         "    -[No]LinkXRef           # Generate a linker cross reference in AppName.xref";
  73.         "    -[No]MacApp             # Build for use with MacApp";
  74.         "    -[No]Names              # Include embedded debugging symbols";
  75.         "    -[No]NeedsColorQD       # Build to require Color QuickDraw™";
  76.         "    -[No]NeedsFPU           # Build to require a Floating point unit";
  77.         "    -[No]NeedsMC68020       # Build to require a 68020";
  78.         "    -[No]NeedsMC68030       # Build to require a 68030";
  79.         "    -[No]NeedsROM128K       # Build to require ROM 128K or better";
  80.         "    -[No]NeedsSystem6       # Build to require System 6.0 or better";
  81.         "    -[No]P                  # Show progress for the MABuild system";
  82.         "    -[No]PasLoad            # Make the Pascal compiler put its symbol table dumps in external files";
  83.         "    -[No]Perform            # Include performance monitor code";
  84.         "    -[No]PP                 # Have all invoked tools show progress too";
  85.         "    -[No]RangeCheck         # Force range/overflow checking";
  86.         "    -[No]Run                # Run after build";
  87.         "    -[No]Save               # Auto-save all open windows before starting build";
  88.         "    -[No]SeparateObjects    # Keep separate object folders for each build variation";
  89.         "    -[No]StatusOnly         # Write results of Make to StdOut";
  90.         "    -[No]Sym                # Generate SADE-compatible symbol information";
  91.         "    -[No]T                  # Show elapsed time for the MABuild system";
  92.         "    -[No]TemplateViews      # Include code to create views from templates";
  93.         "    -[No]Trace              # Include tracing probes for debugging";
  94.         "    -[No]TT                 # Have all invoked tools show elapsed time too";
  95.         "    -[No]UnInit             # Force initialization of uninitialized storage";
  96.         "    -[No]UserAutoBuild      # Auto-build user-specified libraries {MAUserAutoBuild}"
  97.     }
  98. };
  99.  
  100.  
  101.